﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Data;
using System.Configuration;
using Common;

public partial class RemesaMinisterio : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            CargarConsecutivoRemesa();
            cargarnumerotercero();
            
        }
    }
    private void guardar()
    {
        string strUsuario = "";
        string strClave = "";
        string strNit = "";


        strNit = "8600390049";

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username>" + strUsuario + "</username><password>" + strClave + "</password></acceso><solicitud><tipo>1</tipo><procesoid>3</procesoid></solicitud><variables><NUMNITEMPRESATRANSPORTE>" + strNit + "</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<CONSECUTIVOREMESA>" + ddlConsecutivoRemesa.Value.ToString() +"</CONSECUTIVOREMESA>";
            strCadena = strCadena + "<CODOPERACIONTRANSPORTE>" + CODOPERACIONTRANSPORTE.Value.ToString() + "</CODOPERACIONTRANSPORTE>";
            strCadena = strCadena + "<CODNATURALEZACARGA>" + CODNATURALEZACARGA.Value.ToString() + "</CODNATURALEZACARGA>";
            strCadena = strCadena + "<CANTIDADCARGADA>" + CANTIDADCARGADA.Text + "</CANTIDADCARGADA>";
            strCadena = strCadena + "<UNIDADMEDIDACAPACIDAD>1</UNIDADMEDIDACAPACIDAD>";
            strCadena = strCadena + "<CODTIPOEMPAQUE>" + CODTIPOEMPAQUE.Value.ToString() + "</CODTIPOEMPAQUE>";
            strCadena = strCadena + "<PESOCONTENEDORVACIO>" + PESOCONTENEDORVACIO.Text + "</PESOCONTENEDORVACIO>";
            strCadena = strCadena + "<MERCANCIAREMESA>" + MERCANCIAREMESA.Value.ToString() + "</MERCANCIAREMESA>";
            strCadena = strCadena + "<DESCRIPCIONCORTAPRODUCTO>" + DESCRIPCIONCORTAPRODUCTO.Text + "</DESCRIPCIONCORTAPRODUCTO>";
            strCadena = strCadena + "<CODTIPOIDREMITENTE>" + CODTIPOIDREMITENTE.Value.ToString() + "</CODTIPOIDREMITENTE>";
            strCadena = strCadena + "<NUMIDREMITENTE>" + ddlidentificacionremitente.Value.ToString() + "</NUMIDREMITENTE>";
            strCadena = strCadena + "<CODSEDEREMITENTE>" + CODSEDEREMITENTE.Value.ToString() + "</CODSEDEREMITENTE>";
            strCadena = strCadena + "<CODTIPOIDDESTINATARIO>" + CODTIPOIDDESTINATARIO.Value.ToString() + "</CODTIPOIDDESTINATARIO>";
            strCadena = strCadena + "<NUMIDDESTINATARIO>" + ddlidentificaciondestinatario.Value.ToString() + "</NUMIDDESTINATARIO>";
            strCadena = strCadena + "<CODSEDEDESTINATARIO>" + CODSEDEDESTINATARIO.Value.ToString() + "</CODSEDEDESTINATARIO>";
            strCadena = strCadena + "<DUENOPOLIZA>" + DUENOPOLIZA.Value.ToString() + "</DUENOPOLIZA>";
            strCadena = strCadena + "<NUMPOLIZATRANSPORTE>" + NUMPOLIZATRANSPORTE.Text + "</NUMPOLIZATRANSPORTE>";
            //DateTime objFECHAVENCIMIENTOPOLIZACARGUE = Convert.ToDateTime(FECHAVENCIMIENTOPOLIZACARGA.Text.ToString());
            strCadena = strCadena + "<FECHAVENCIMIENTOPOLIZACARGA>" + FECHAVENCIMIENTOPOLIZACARGA.Text + "</FECHAVENCIMIENTOPOLIZACARGA>";
            strCadena = strCadena + "<COMPANIASEGURO>" + COMPANIASEGURO.Value.ToString() + "</COMPANIASEGURO>";
            strCadena = strCadena + "<HORASPACTOCARGA>" + HORASPACTOCARGA.Text + "</HORASPACTOCARGA>";
            strCadena = strCadena + "<MINUTOSPACTOCARGA>" + MINUTOSPACTOCARGA.Text + "</MINUTOSPACTOCARGA>";
            strCadena = strCadena + "<HORASPACTODESCARGUE>" + HORASPACTODESCARGUE.Text + "</HORASPACTODESCARGUE>";
            strCadena = strCadena + "<MINUTOSPACTODESCARGUE>" + MINUTOSPACTODESCARGUE.Text + "</MINUTOSPACTODESCARGUE>";
            strCadena = strCadena + "<CODTIPOIDPROPIETARIO>" + CODTIPOIDPROPIETARIO.Value.ToString() + "</CODTIPOIDPROPIETARIO>";
            strCadena = strCadena + "<NUMIDPROPIETARIO>" + ddlIdentificacionPropietario.Value.ToString() + "</NUMIDPROPIETARIO>";
            strCadena = strCadena + "<CODSEDEPROPIETARIO>" + CODSEDEPROPIETARIO.Value.ToString() + "</CODSEDEPROPIETARIO>";
           // DateTime objFECHACITAPACTADACARGUE = Convert.ToDateTime(FECHACITAPACTADACARGUE.Text.ToString());
            strCadena = strCadena + "<FECHACITAPACTADACARGUE>" + FECHACITAPACTADACARGUE.Text + "</FECHACITAPACTADACARGUE>";
            strCadena = strCadena + "<HORACITAPACTADACARGUE>" + HORACITAPACTADACARGUE.Text + "</HORACITAPACTADACARGUE>";
            //DateTime objAC_FECHA_ENTREGA = Convert.ToDateTime(FECHACITAPACTADADESCARGUE.Text.ToString());
            strCadena = strCadena + "<FECHACITAPACTADADESCARGUE>" + FECHACITAPACTADADESCARGUE.Text + "</FECHACITAPACTADADESCARGUE>";
            strCadena = strCadena + "<HORACITAPACTADADESCARGUEREMESA>" + HORACITAPACTADADESCARGUEREMESA.Text + "</HORACITAPACTADADESCARGUEREMESA></variables></root>";

            //strCadena = strCadena + "</variables></root>";

            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);
            //lblMensaje.Text = strSalida;

            Utilidad.mostrarMensaje(Utilidad.TiposMensajes.Mensaje, strSalida, lblMensaje);
            msgBox1.alert("Se genero exitosamente la remesa, revisar el número de radicación en la parte superior");
            //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msg1_error", "alert('" + strSalida + "');", true);
            


        }
        catch (Exception objEx)
        {
            string algo = objEx.Message.ToString();
            //lblMensaje.Text = algo;
            //ExceptionManager.Publish(objEx);
            // lblMensaje.Visible = true;
            // Utilidad.mostrarMensaje(Utilidad.TiposMensajes.Error, Utilidad.TraerMensaje("gmsgErrorGeneral"), lblMensaje);
        }
    }

    protected void EnviarRemesa_Click(object sender, EventArgs e)
    {
        guardar();
    }
    #region buscar tercero
    protected void btnBuscartercero_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
       

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>2</tipo><procesoid>11</procesoid></solicitud><variables>NOMIDTERCERO, CODSEDETERCERO, NOMSEDETERCERO</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<CODTIPOIDTERCERO>'" + CODTIPOIDPROPIETARIO.Value.ToString() + "'</CODTIPOIDTERCERO>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlIdentificacionPropietario.Value.ToString() + "'</NUMIDTERCERO></documento></root>";

            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds = new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds != null)
            {
                CODSEDEPROPIETARIO.DataSource = ds.Tables[0];
                CODSEDEPROPIETARIO.TextField = "NOMSEDETERCERO";
                CODSEDEPROPIETARIO.ValueField = "CODSEDETERCERO";
                CODSEDEPROPIETARIO.DataBind();

                if (ds.Tables[0].Rows.Count > 0)
                {
                    NOMBREPROPIETARIOCARGA.Text = ds.Tables[0].Rows[0]["NOMIDTERCERO"].ToString();

                }
                
           }
        }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        }
    }
    #endregion
    #region buscar sedepropietario
    protected void btnBuscarsedepropietario_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
       

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>3</tipo><procesoid>11</procesoid></solicitud><variables>NOMENCLATURADIRECCION, CODMUNICIPIORNDC</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlIdentificacionPropietario.Value.ToString() + "'</NUMIDTERCERO>";
            strCadena = strCadena + "<CODSEDETERCERO>" + CODSEDEPROPIETARIO.Value.ToString() + "</CODSEDETERCERO></documento></root>";
           
            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds = new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds.Tables[0].Rows.Count > 0)
                {
                    DIRECCIONPROPIETARIOCARGA.Text = ds.Tables[0].Rows[0]["NOMENCLATURADIRECCION"].ToString();

                }
                if (ds.Tables[0].Rows.Count > 0)
                {
                    Model.DataClassesAutosolDataContext contexto = new Model.DataClassesAutosolDataContext(ConfigurationManager.AppSettings["Conn"]);
                    var datos = from a in contexto.BAS_ZONAS_GEOGRAFICAs
                                where a.ZON_ID + "000" == ds.Tables[0].Rows[0]["CODMUNICIPIORNDC"].ToString()
                                select a;

                    foreach (var v in datos)
                    {
                        MUNICIPIODEPARTPROPIETARIOCARGA.Text = v.ZON_NOMBRE;
                    }

                }
            }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        }
    }
    #endregion
    #region buscar sederemitente
    protected void btnBuscarsederemitente_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
       

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>3</tipo><procesoid>11</procesoid></solicitud><variables>NOMENCLATURADIRECCION, CODMUNICIPIORNDC</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlidentificacionremitente.Value.ToString() + "'</NUMIDTERCERO>";
            strCadena = strCadena + "<CODSEDETERCERO>" + CODSEDEREMITENTE.Value.ToString() + "</CODSEDETERCERO></documento></root>";
            
            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds = new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds.Tables[0].Rows.Count > 0)
            {
                DIRECCIONREMITENTE.Text = ds.Tables[0].Rows[0]["NOMENCLATURADIRECCION"].ToString();

            }
            if (ds.Tables[0].Rows.Count > 0)
            {
                Model.DataClassesAutosolDataContext contexto = new Model.DataClassesAutosolDataContext(ConfigurationManager.AppSettings["Conn"]);
                var datos = from a in contexto.BAS_ZONAS_GEOGRAFICAs
                            where a.ZON_ID + "000" == ds.Tables[0].Rows[0]["CODMUNICIPIORNDC"].ToString()
                            select a;

                foreach (var v in datos)
                {
                    MUNICIPIODEPARTREMITENTE.Text = v.ZON_NOMBRE;
                }

            }
        }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        }
    }
    #endregion
    #region buscar sededestinatario
    protected void btnBuscarsededestinatario_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
        

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>3</tipo><procesoid>11</procesoid></solicitud><variables>NOMENCLATURADIRECCION, CODMUNICIPIORNDC</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlidentificaciondestinatario.Value.ToString() + "'</NUMIDTERCERO>";
            strCadena = strCadena + "<CODSEDETERCERO>" + CODSEDEDESTINATARIO.Value.ToString() + "</CODSEDETERCERO></documento></root>";

            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds = new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds.Tables[0].Rows.Count > 0)
            {
                DIRECCIONDESTINATARIO.Text = ds.Tables[0].Rows[0]["NOMENCLATURADIRECCION"].ToString();

            }
            if (ds.Tables[0].Rows.Count > 0)
            {
                Model.DataClassesAutosolDataContext contexto = new Model.DataClassesAutosolDataContext(ConfigurationManager.AppSettings["Conn"]);
                var datos = from a in contexto.BAS_ZONAS_GEOGRAFICAs
                            where a.ZON_ID + "000" == ds.Tables[0].Rows[0]["CODMUNICIPIORNDC"].ToString()
                            select a;

                foreach (var v in datos)
                {
                    MUNICIPIODEPTDESTINATARIO.Text = v.ZON_NOMBRE;
                }

            }
        }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        }
    }
    #endregion
    protected void btnBuscarRemitente_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
        

        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>2</tipo><procesoid>11</procesoid></solicitud><variables>NOMIDTERCERO, CODSEDETERCERO, NOMSEDETERCERO</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<CODTIPOIDTERCERO>'" + CODTIPOIDREMITENTE.Value.ToString() + "'</CODTIPOIDTERCERO>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlidentificacionremitente.Value.ToString() + "'</NUMIDTERCERO></documento></root>";
           
            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds= new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds != null)
            {
                CODSEDEREMITENTE.DataSource = ds.Tables[0];
                CODSEDEREMITENTE.TextField = "NOMSEDETERCERO";
                CODSEDEREMITENTE.ValueField = "CODSEDETERCERO";
                CODSEDEREMITENTE.DataBind();

                if (ds.Tables[0].Rows.Count > 0)
                {
                    NOMBREREMITENTE.Text = ds.Tables[0].Rows[0]["NOMIDTERCERO"].ToString();
                 
                }
            }
        }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        } 

    }
    protected void btnBuscarDestinatario_Click(object sender, EventArgs e)
    {
        string strUsuario = "";
        string strClave = "";
        
        if (Usuario.UsuId == 9)
        {
            strUsuario = "clara13@270";
            strClave = "cla1020736056";
        }
        else if (Usuario.UsuId == 15)
        {
            strUsuario = "paul91@270";
            strClave = "paul91541069";
        }

        try
        {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>2</tipo><procesoid>11</procesoid></solicitud><variables>NOMIDTERCERO, CODSEDETERCERO, NOMSEDETERCERO</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE>";
            strCadena = strCadena + "<CODTIPOIDTERCERO>'" + CODTIPOIDDESTINATARIO.Value.ToString() + "'</CODTIPOIDTERCERO>";
            strCadena = strCadena + "<NUMIDTERCERO>'" + ddlidentificaciondestinatario.Value.ToString() + "'</NUMIDTERCERO></documento></root>";
           
            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds= new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds != null)
            {
                CODSEDEDESTINATARIO.DataSource = ds.Tables[0];
                CODSEDEDESTINATARIO.TextField = "NOMSEDETERCERO";
                CODSEDEDESTINATARIO.ValueField = "CODSEDETERCERO";
                CODSEDEDESTINATARIO.DataBind();

                if (ds.Tables[0].Rows.Count > 0)
                {
                    NOMBREDESTINATARIO.Text = ds.Tables[0].Rows[0]["NOMIDTERCERO"].ToString();
                 
                }
                
            }
        }
        catch (Exception ex)
        {

            msgBox1.alert(ex.Message.ToString());
        } 
            
    }
    private void CargarConsecutivoRemesa()
         {
             try
             {
                 Model.DataClassesAutosolDataContext contexto = new Model.DataClassesAutosolDataContext(ConfigurationManager.AppSettings["Conn"]);
                 var datos = from a in contexto.PAS_CONSULTAR_NUMEROS_REMESA_TOP_20()
                             select a;
                 if (datos == null) return;
                 ddlConsecutivoRemesa.DataSource = datos;
                 ddlConsecutivoRemesa.TextField = "AVI_NUMERO_REMESA";
                 ddlConsecutivoRemesa.ValueField = "AVI_NUMERO_REMESA";
                 ddlConsecutivoRemesa.DataBind();
             }
             catch (Exception ex)
             {

                 msgBox1.alert(ex.Message.ToString());
             }
         }
    #region cargarnumerotercero
         private void cargarnumerotercero()
         {
             string strUsuario = "";
             string strClave = "";
             
             if (Usuario.UsuId == 9)
             {
                 strUsuario = "clara13@270";
                 strClave = "cla1020736056";
             }
             else if (Usuario.UsuId == 15)
             {
                 strUsuario = "paul91@270";
                 strClave = "paul91541069";
             }

             try
             {
            string strCadena = "<?xml version='1.0' encoding='ISO-8859-1' ?><root><acceso><username" + strUsuario + "/username><password" + strClave + "/password></acceso><solicitud><tipo>3</tipo><procesoid>11</procesoid></solicitud><variables>NUMIDTERCERO</variables><documento><NUMNITEMPRESATRANSPORTE>8600390049</NUMNITEMPRESATRANSPORTE></documento></root>";
            wsMintransporte.BPMServicesClient obj = new wsMintransporte.BPMServicesClient();
            string strSalida = obj.AtenderMensajeRNDC(strCadena);

            DataSet ds= new DataSet();
            StringReader reader = new StringReader(strSalida);
            ds.ReadXml(reader);
            if (ds != null)
            {
                ddlIdentificacionPropietario.DataSource = ds.Tables[0];
                ddlIdentificacionPropietario.TextField = "NUMIDTERCERO";
                ddlIdentificacionPropietario.ValueField = "NUMIDTERCERO";
                ddlIdentificacionPropietario.DataBind();


                ddlidentificacionremitente.DataSource = ds.Tables[0];
                ddlidentificacionremitente.TextField = "NUMIDTERCERO";
                ddlidentificacionremitente.ValueField = "NUMIDTERCERO";
                ddlidentificacionremitente.DataBind();


                ddlidentificaciondestinatario.DataSource = ds.Tables[0];
                ddlidentificaciondestinatario.TextField = "NUMIDTERCERO";
                ddlidentificaciondestinatario.ValueField = "NUMIDTERCERO";
                ddlidentificaciondestinatario.DataBind();
            }

            }
             catch (Exception ex)
             {

                 msgBox1.alert(ex.Message.ToString());
             }
         }
 
 #endregion
    #region ocultar campos
         protected void DUENOPOLIZA_SelectedIndexChanged(object sender, EventArgs e)
         {
             if (DUENOPOLIZA.Value.ToString() == "N")
             {
                 NUMPOLIZATRANSPORTE.Visible = ASPxLabel45.Visible = false;
                 RequiredFieldValidator30.Visible = false;
                 ASPxLabel46.Visible = FECHAVENCIMIENTOPOLIZACARGA.Visible = false;
                 RequiredFieldValidator32.Visible = false;
                 ASPxLabel47.Visible = COMPANIASEGURO.Visible = false;
                 RequiredFieldValidator31.Visible = false;
             }
             else
             {
                 NUMPOLIZATRANSPORTE.Visible = ASPxLabel45.Visible = true;
                 RequiredFieldValidator30.Visible = true;
                 ASPxLabel46.Visible = FECHAVENCIMIENTOPOLIZACARGA.Visible = true;
                 RequiredFieldValidator32.Visible = true;
                 ASPxLabel47.Visible = COMPANIASEGURO.Visible = true;
                 RequiredFieldValidator31.Visible = true;
             }
         }
#endregion
}